草庐IT

Android PendingIntent 额外

全部标签

android - 当将 fitsSystemWindows 设置为 true 时,CollapsingToolbarLayout 中的 ViewGroup 显示额外的底部填充

我正在构建一个应用程序,其中有一个显示个人资料背景图像和其他一些元素的个人资料fragment。就像下面的截图:我的问题是:为什么在AppBarLayout的末尾有一个额外的底部填充?这是这个fragment的xml布局文件(我基本上是从Cheesesquare复制过来的):如上所示,我没有向AppBarLayout添加任何填充。我将我的布局与Cheesesquare进行比较,发现唯一不同的是我在AppBarLayout中放置了一个复杂的ConstraintLayout。Cheesesquare表现正常,因为它设置了特定值的layout_height:当我将AppBarLayout的l

Android PendingIntent 额外

我正在尝试从Android应用程序发送短信。我正在使用PendingIntent以便我可以使用BroadcastReceiver检查它是否发送正常。由于sendTextMessage调用将按SMS完成,我需要发送一些“额外”数据来识别实际的SMS,以便我的广播接收可以对特定的SMS消息做一些工作。这是我的发送代码:StringSENT="SMS_SENT";IntentsentIntent=newIntent(SENT);sentIntent.putExtra("foo","BAR");PendingIntentsentPI=PendingIntent.getBroadcast(bas

android - TabHost 中的 Horizo​​ntalScrollView 在末尾添加额外的空间

为了在fragment之间轻松切换,我将Horizo​​ntalScrollView嵌入到我的Tab布局中,如下所示:但在我的代码中添加fragment后(如下所示)突然在Horizo​​ntalScrollView的末尾出现了一些额外的空格:滚动前滚动后代码相当复杂,但我会尽量展示重要的部分。{mTabHost=(TabHost)childLayout.findViewById(android.R.id.tabhost);mTabHost.setup();FrameLayouttabsFL=(FrameLayout)childLayout.findViewById(android.R

java - 使用带有 Android 额外 header 的 URL 打开浏览器

我有一个特定的要求,我必须从我的Activity中触发浏览器上的url。我可以使用以下代码执行此操作:IntentbrowserIntent=newIntent(Intent.ACTION_VIEW,Uri.parse(pref.getString("webseal_sso_endpoint","")+"?authorization_code="+code+"&webseal-ip="+websealIP));activity.startActivity(browserIntent);activity.finish();现在,我想通过传递额外的header来调用此webseal_sso

android - 发送到 Android 设备的额外推送通知

我已经实现了Parse推送通知,但Android端对我来说存在问题。每当我从Parse发送通知时,所有Android设备都会收到两条通知,一条是我发送的文本,另一条是空文本。请指出这里可能有什么问题注意:我还在我的项目中添加了nativeAndroid通知(GCM通知)。是否有可能是他们导致了这个问题?谢谢。AndroidManifest设置如下:这是我的广播接收器:publicclassGCBroadcastReceiverextendsBroadcastReceiver{privatestaticfinalStringTAG="GCBroadcastReceiver";Contex

android - android Webview底部的额外空间问题

我的应用程序中有一个Webview,我在其中使用loadData()方法显示html内容。问题是HTML内容与底部的一些额外空间一起显示,我不明白为什么会出现空白。此问题仅发生在MotorolaMilestone设备(Android2.1)中。请有人帮忙解决这个问题。提前致谢,拉贾潘迪安 最佳答案 最后我找到了我自己问题的答案,在将它添加到Webview之前,我需要将元标记与我的HTML内容一起附加。请在下面找到代码Strings="";webview.loadDataWithBaseURL(null,s+htmlContent,"

android - 扩展 EditText 以赋予它额外的 "default"功能的正确方法是什么

我想知道是否可以向EditText添加功能,这样当我在布局xml中包含我新扩展的字段时,我不必再向Activity类添加任何代码来让它以特定方式运行方式。例如,我想制作一个EditPhone字段,它只是一个EditText,具有监听关键事件和修改字段以在适当位置包含括号和破折号的附加功能。目前,我总是必须手动包含监听器代码并将其附加到View。但很明显,该类包含大量默认行为(例如,当您单击它时它会调出键盘)。所以,我猜应该不会那么难,但我不清楚要采取什么步骤才能实现这一点。需要说明的是,我不需要有关上述电话特定功能的帮助(我已经解决了所有问题),我正在尝试了解如何以一种方式扩展View

android - 如何在 Android Studio 2.3 插桩测试中添加额外的测试运行器参数

在AndroidStudio2.3中,没有允许用户在AndroidInstrumentedTests的Editconfiguration窗口中设置额外的测试运行器参数的字段,但是这个选项出现在2.2中.x版本。在新AS中是否有任何其他方法(除了从命令行手动运行测试)向浓缩咖啡测试添加额外的运行器参数?编辑:我已经在错误跟踪器上填写了一个问题:https://code.google.com/p/android/issues/detail?id=231797&q=instrumentation&sort=-opened&colspec=ID%20Status%20Priority%20Ow

android - Firebase Auth 获取额外的用户信息(年龄、性别)

我正在为我的Android应用程序使用Firebase身份验证。用户可以通过多个提供商(Google、Facebook、Twitter)登录。成功登录后,有没有办法使用Firebaseapi从这些提供商处获取用户性别/出生日期? 最佳答案 不幸的是,Firebase没有任何内置功能可以在成功登录后获取用户的性别/生日。您必须自己从每个提供商处检索这些数据。以下是使用GooglePeopleAPI从Google获取用户性别的方法publicclassSignInActivityextendsAppCompatActivityimple

android - 为什么要为 fragment 创建一个额外的 FrameLayout?

同时使用hierarchyviewer为了减少层次结构,我注意到在每次添加fragment时(以“静态”或“动态”方式),fragment总是包裹在一个新的FrameLayout中。这是一个例子:这是我的Activity布局:这是fragment布局:除了setContentView,Activity源代码是空的,fragment源代码仅包含@OverridepublicViewonCreateView(...){returninflater.inflate(R.layout.fragment_main,container,false);}现在,我希望直接在Activity根的层次结构